package com.xmy.cultivate.service;

import com.xmy.cultivate.entity.WecharsBind;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 微信绑定 服务类
 * </p>
 *
 * @author hpiggy
 * @since 2024-03-20
 */
public interface IWecharsBindService extends IService<WecharsBind> {

    List<String> getSendOpenid(Long studentId);

    void wxPushUseCourseHouse(List<String> openidList, String firstParam, String keyword1Param, String keyword2Param, String keyword3Param, String keyword4Param, String remarkParam, String clientMsgId);

    void wxPushOnOffSchool(List<String> openidList, String firstParam, String keyword1Param, String keyword2Param, String keyword3Param, String remarkParam, String clientMsgId);

    void wxPushOnCourse(List<String> openidList, String firstParam, String keyword1Param, String keyword2Param, String remarkParam, String clientMsgId);

    void wxCalOnCourse(List<String> openidList, String firstParam, String keyword1Param, String keyword2Param, String remarkParam, String clientMsgId);

    void wxPushMakeUpMissedLessons(List<String> openidList, String firstParam, String keyword1Param, String keyword2Param, String keyword3Param, String keyword4Param, String keyword5Param, String remarkParam, String clientMsgId);

    void wxPushMissAClass(List<String> openidList, String firstParam, String keyword1Param, String keyword2Param, String keyword3Param, String remarkParam, String clientMsgId);
}
